package com.qrxl.enums;

/**
 * 返回错误码，对外接口一定要设置错误码 错误码按照顺序递增，不要重复
 * 内部通用异常
 *
 * @author zhoukun
 * @2015年7月15日
 */
public enum HjReturnCode {
    /**
     * 系统级别返回码，200代表正常
     */
    CODE_OK(200, "成功"),

    SYS_ERROR(1, "系统繁忙，请联系管理员。"),

    NO_LOGIN_ERROR(2, "登录已超时，请重新登录。"),

    ANY_ERROR(11, "%s"),

    OSS_SERVICE_ERROR(12, "文件服务器繁忙，请稍后再试。"),
    EQUIP_OFFLINE(101, "设备离线"),

    NO_DATA(13, "记录不存在！"),
    NO_ADD(13, "添加失败！"),
    NO_UPDATE(13, "更新失败！"),
    NO_DEL(13, "册除失败！"),
    NO_AUTH(13, "无访问权限！"),
    ;


    private Integer code;
    private String msg;

    HjReturnCode(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public Integer getCode() {
        return this.code;
    }

    public String getMsg() {
        return this.msg;
    }

    @Override
    public String toString() {
        return "code:" + code + ", msg" + msg;
    }
}